.search_contain {
    background-color: #fff;
}
.loading {
    padding: 34rpx 0 22rpx 0;

    text-align: center;

    color: #999999;

    font-size: 28rpx;
    font-weight: 300;
    line-height: 22rpx;
}

.search_content {
    padding: 0 28rpx;

    background-color: #fff;
    .search_contain {
        display: flex;

        padding: 28rpx 0 8rpx 0;

        border-bottom: 2rpx solid #f5f5f5;

        .common {
            position: relative;
        }
        .search_img {
            position: relative;

            flex-shrink: 0;

            width: 144rpx;
            height: 144rpx;
            margin: 0 18rpx 20rpx 0;

            .search_sigle {
                width: 100%;
                height: 100%;

                border-radius: 8rpx;
            }
        }
        .serch_all {
            display: flex;
            flex-direction: column;
            justify-content: space-between;

            width: calc(100% - 162rpx);
            .manjian_tag::before {
                width: 55rpx;
                height: 33rpx;
                margin-right: 6rpx;
                padding: 4rpx;

                content: '满减';
                text-align: center;

                color: #ffffff;
                border-radius: 4rpx;
                background: #fe292b;

                font-family: PingFangSC-Medium, PingFang SC;
                font-size: 22rpx;
                font-weight: 500;
                line-height: 33rpx;
            }
            .miaosha_tag::before {
                width: 55rpx;
                height: 33rpx;
                margin-right: 6rpx;
                padding: 4rpx;

                content: '秒杀';
                text-align: center;

                color: #ffffff;
                border-radius: 4rpx;
                background: #fe292b;

                font-family: PingFangSC-Medium, PingFang SC;
                font-size: 22rpx;
                font-weight: 500;
                line-height: 33rpx;
            }
            .pintuan_tag::before {
                display: inline-block;

                width: 29rpx;
                height: 29rpx;
                margin: 0 4rpx;

                content: '拼';
                text-align: center;
                vertical-align: 3rpx;

                color: #ffffff;
                border-radius: 4rpx;
                background: #fe292b;

                font-family: PingFangSC-Medium, PingFang SC;
                font-size: 22rpx;
                font-weight: 500;
                line-height: 29rpx;
            }

            .search_name {
                color: #33302d;

                font-size: 26rpx;
                font-weight: 300;
                line-height: 36rpx;
            }
            .search_row {
                display: flex;
                align-items: center;
                justify-content: space-between;
                .hotitem_color {
                    color: #fe292b;

                    font-family: PingFangSC-Medium, PingFang SC;
                    font-weight: 600;
                }
                .search_icon {
                    width: 54rpx;
                    height: 54rpx;
                    padding: 20rpx 0 20rpx 20rpx;
                }
                .seckill_btn {
                    height: 54rpx;
                    padding: 0 25rpx;

                    text-align: center;

                    color: #ffffff;
                    border-radius: 27rpx;
                    background: linear-gradient(270deg, #ff5356 0%, #fe292b 100%);

                    font-family: PingFangSC-Medium, PingFang SC;
                    font-size: 24rpx;
                    font-weight: 500;
                    line-height: 54rpx;
                }
                .shop-cart {
                    position: relative;
                    .shop-cart-num {
                        position: absolute;
                        top: 15rpx;
                        right: 2rpx;

                        width: 25rpx;
                        height: 25rpx;

                        text-align: center;

                        color: #fe292b;
                        border: 2rpx solid #fe292b;
                        border-radius: 50%;
                        background: #ffffff;

                        font-size: 24rpx;
                        font-weight: 400;
                        line-height: 22rpx;
                    }
                }
                .search_money {
                    font-size: 36rpx;
                    font-weight: 500;
                    line-height: 40rpx;
                }
                .price-qian {
                    font-size: 24rpx;
                    font-weight: 500;
                }
                .price-qi {
                    font-size: 24rpx;
                    font-weight: 500;
                }
                .price-dian {
                    font-size: 26rpx;
                    font-weight: 500;
                }
            }
        }
    }
}
.search_no {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    .no_img {
        width: 278rpx;
        height: 160rpx;
        margin: 312rpx 0 24rpx 0;
    }
    .no_title {
        color: #333333;

        font-size: 24rpx;
        font-weight: 400;
        line-height: 34rpx;
    }
}
.custom-scroll {
    max-height: calc(100vh - 98rpx);

    background-color: #fff;
}
